12 Most Beautiful Towns in the UK to Visit